home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #188 (199x)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #188 (199x)(Rhein-Sieg-Soft).adf
/
CassMaster.DOC
< prev
next >
Wrap
Text File
|
1992-08-11
|
17KB
|
430 lines
Fischerbach, den 18.07.1992
Anleitung zu CassMaster V1.3 (Demo)
von Eugen Albiker
I. Einleitung
II. Allgemeines über die Eingabe
III. Tastaturbelegung mit Erklärung
IV. Der Ausdruck
V. Die Druckeranpassung
VI. Übers Programm
VII. Kurzübersicht über die Befehle
======================================================================
I. Einleitung
***************
Hi Fans !!!
Hier ist nun die Demo-Version des Programms "CassMaster V1.3", das
speziell für Musikkassettenhüllen entwickelt wurde, und jetzt mit
neuen nützlichen Funktionen auf sie wartet.
*************************************************************************
* In dieser Demo-Version ist KEINE Lade- und Speicherroutine vorhanden. *
* Wer die Vollversion will, schreibt bitte an unten stehende Adresse *
* und legt dem Brief 30,-- DM bei. *
*************************************************************************
Mit Sicherheit ist es, obwohl es in BASIC geschrieben wurde, besser als
manche in Assembler geschriebene Programme, die den gleichen Sinn ver-
folgen woll(t)en. Ich denke, es ist eines der besten dieser Art, das mir
unter die Augen gekommen ist. (Und ich habe schon viele gesehen !!!)
Ich weiß, daß die Einleitung meistens nur überflogen wird, aber ich
will trotzdem noch etwas wichtiges sagen:
WER IRGENDWELCHE VERNÜNFTIGE VERBESSERUNGSVORSCHLÄGE, BESONDERS
PROGRAMMFEHLER MIR MITTEILEN MÖCHTE, SOLL DIES BITTE TUN.
Wenn Sie mir eine Diskette mit Rückporto und Fehlerbeschreibung schik-
ken, werde ich den Bug beheben und Ihnen eine fehlerfreie Version
zurückschicken.
Hier meine Adresse:
Eugen Frank Albiker
Kirchweg 15
D - 7612 Fischerbach
Ich bin auch sehr erfreut über Spenden für den Programmierer. Also,
seid fair und schickt mir einen kleinen Anreiz zur evtl. Weiterentwik-
klung des Programms an dem ich ca. 2,5 Jahre geschrieben habe.
Also schreibt mir und sagt OFFEN eure Meinung wie euch das Programm
gefällt.
WICHTIG:
Das Programm ist ohne Modifikationen weiterzugeben. (Ich sagte weiter-
zugeben, privat könnt Ihr es total auseinandernehmen) Wer eine Verbes-
serung gemacht hat und meint sie sei wirklich gut kann (soll) mir sie
mitteilen, damit ich sie in weiteren Versionen vielleicht einbauen
kann. Danke !!!
Wenn CassMaster auf eine andere Disk kopiert wird, muß auf der neuen
Disk vorhanden sein:
1) Für die BASIC-Version:
a) Das Verzeichnis "CassMaster"
b) "CassMaster_V1.3_Load"
c) "AmigaBASIC"
2) Für die compilierte version
a) Das Verzeichnis "CassMaster" (ohne "V1.3")
b) "CassMaster V1.3"
======================================================================
II. Die Eingabe:
*****************
Wenn man das Programm gestartet hat wartet man ca. 15 Sec. (BASIC-Version)
und dann erscheint ein schwarz/weiß blinkender Cursor. Man kann nun die
Lieder eingeben z.B.:
-----------------------------------------------------------
| A: Roxette | B: Top Gun |
-----------------------------------------------------------
| Blatt 1 | Blatt 2 |
| Listen to your heart | Danger Zone |
| I call your name | Mighty Wings |
| Soul Deep | Through the fire |
| . | . |
| . | . |
| . | . |
Bewegen kann man den Cursor, wie solls anders sein, mit den Cursortasten.
DEL Wenn man die DEL-Taste drückt löscht man damit die Eingabe
an der aktuellen Position.
HELP Beim betätigen der HELP-Taste bekommt man eine kurze Zusammen-
fassung über die ShortCuts, die man mit Hilfe der RECHTEN
Amiga-Taste aufrufen kann !!!
F1 Hiermit kommt man in einen weiteren Eingabeteil, bei dem man den
Besitzer, Datum, Source und Kassettentyp eingeben kann. Auch
hier gelten die DEL-, HELP-, und Cursortasten. Ein weiterer
Druck auf die "F1" Taste und man ist wieder in der Liederein-
gabe.
======================================================================
III. Die Tastaturbelegung:
**************************
Alle nachfolgenden Shortcuts kann man aufrufen, indem man die rechte
Amiga-Taste und dann den Buchstaben für den Befehl drückt. Hier nun
die möglichen Befehle:
a Es erscheint eine kurze Information über den Programmierer usw.
b Wenn das Programm gestartet wird, landet man automatisch auf der
ersten Seite(=Blatt). Mit diesem Befehl gelangt man auf die
zweite Seite. Man hat also anstatt 2*26 Zeilen = 52 Zeilen zur
Verfügung. (Müßte im Normalfall für JEDE Kassettenhülle rei-
chen). Wenn man eine Zeile einfügt oder löscht wird auch automa-
tisch das letzte Lied der ersten Seite auf die zweite geschoben
bzw. wieder geholt.
d Da es mich bei vielen Programmen störte, daß man Dateien nicht
löschen konnte (wenigstens nicht direkt vom Programm aus), habe
ich es in meinem Programm verwirklicht. Es wird auch automatisch
die dazugehörige ".info" Datei, falls vorhanden, gelöscht.
e Man wird gefragt ob man das Programm verlassen will. Man drückt
die Taste "j" oder "n". Entsprechend der Antwort verläßt man das
Programm, der auch nicht. Gleiche Wirkung hat die Tastenkombina-
tion CTRL-C
f Es erscheint wiederum ein Filerequester mit dem man die aktuel-
len Daten speichern kann. An den Filenamen, den man eingibt,
wird noch zusätzlich die Endung ".CAS" angehängt (wenn noch
nicht vorhanden !). Wenn die angegebene Datei schon existiert
wird man gefragt ob sie überschrieben werden soll. Falls man "j"
eintippt wird sie überschrieben, andernfalls nicht.
DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT ABSPEICHERN !!
k Das Programm kann bis zu 22 Kassettenhüllen verwalten und um
zwischen diesen wechseln und kopieren usw. ist dieses Untermenü
gedacht. Man muß zuerst den Befehl oben in der Befehlsleiste
anklicken und dann die betroffenen Kassetten. Ich denke die
Befehle sind selbsterklärend !!! Wenn nicht: Sie kennen meine
Adresse.
i Es wird vor der Cursorposition auf der entsprechenden Seite (A-
oder B) eine Leerzeile eingefügt, und der die Lieder an der Cur-
sorposition bis zum Ende werden um eine Zeile nach unten ver-
schoben.
l Es erscheint ein komfortabler Filerequester. Man kann hier mit
CassMaster abgespeicherte Kassettenhüllen wieder einladen. Wenn
man auf das "Laden"-Gadget klickt wird das File geladen. Man
kann bei CassMaster noch weitere laden, weil CassMaster bis zu
22 verschieden Covers gleichzeitig verwalten kann, zwischen de-
nen man hin- und herwechseln kann. Deswegen muß man den Filere-
quester beim Laden eines Files durch das "Abbruch"-Gadget ver-
lassen.
DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT LADEN !!
L Hiermit gelangt man in den altbekannten Filerequester. Man kann
nun eine Datei laden in der die vollständigen Pfade weiterer
Dateien (die mit CassMaster gespeichert worden sind) als ASCII-
Text stehen. Die Dateien werden nun nacheinander geladen. Falls
ein Fehler beim Laden auftreten sollte, wird dieser angezeigt,
und es wird fortgefahren mit dem nächsten Dateinamen. Man muß
danach den Filerequester mit "Abbruch" verlassen.
DIES IST NUR DIE DEMOVERSION !! MAN KANN HIER NICHT LADEN !!
n Es wird gefragt ob man die aktuellen Daten löschen (aus dem
Speicher) will. Wenn ja wird der Bildschirm kurz schwarz und da-
nach kann mal gleich aufs neue loslegen.
N Man kann hiermit eine neue Kassette anlegen. Wenn man jedoch
schon 22 Kassetten im Speicher hat oder kein freier Systemspei-
cher mehr vorhanden ist, ertönt ein Warnton und der Befehl wird
nicht ausgeführt. Andernfalls wird eine neue Kassette angelegt,
die man sofort beschreiben kann.
o Dies ist das Gegenstück zum Befehl "i". Hier wird die Zeile auf
der der Cursor steht gelöscht und alle nachfolgenden Lieder wer-
den um eine Zeile nach oben "gezogen".
p Das Programm wäre ja sinnlos wenn man nicht seine eingegebenen
Daten ausdrucken kann. Also kommt man mit diesem Shortcut in ein
Untermenü, das weiter unten unter dem Punkt, der Ausdruck
ausführlich erklärt ist.
v Es läuft nun das Diskettenlaufwerk an und eine Datei mit dem
Namen "CassMaster.DEF" wird abgespeichert, in der der Drucker
und die Druckattribute gespeichert werden. Wenn man das Programm
wieder neu startet wird automatisch der Drucker geladen und die
Druckattribute gesetzt.
w Die Seiten Lieder an der aktuellen Cursorposition werden gewech-
selt.
W Die A-Seite wird mit der B-Seite vertauscht. (alle 52 Lieder,
und nicht nur die sichtbaren 26)
======================================================================
IV. Der Ausdruck:
*****************
Wenn Sie nun hier angelangt sind haben Sie ein weiteres Menü mit vier
Punkten vor sich, die jetzt erklärt werden.
p Hier kann man mit den F-Tasten oder den angegebenen Buchstaben
die Druckattribute ändern. Falls eine Einstellung mal nicht
funktioniert haben Sie wahrscheinlich eine falsche Druckeranpas-
sung. Hier noch ein paar Worte zu einigen Punkten:
Seitenvorschub: Nach dem Druck wird automatisch eine neue Seite
angefangen. Falls es nicht stimmt müssen Sie die
Seitenlänge (Taste "p") entsprechend korrigie-
ren.
Seitenlänge wählen: Sie können mit der Taste "p" zwischen Ein-
zelblatteinzug und Endlospapier wählen. Sei-
tenlänge ändern: Wenn die "P" (groß) tippen
erscheint um Einzelblatt oder Endlos je 3
Sterne zur Kennzeichnung. Nun können Sie mit
den Cursortasten hoch/runter die Anzahl der
Zeilen pro Seite ändern. Ein Druck auf die
RETURN-, ESC oder Leertaste und die Seiten-
länge wird gesetzt.
Wenn alle Druckereinstellungen nach seinen Wünschen eingestellt
hat verläßt man das Menü mit "RETURN" oder "ESC"
k Es werden alle im Speicher befindlichen Hüllen aufgelistet. Man
kann jetzt alle Hüllen, die gedruckt werden sollen mit der Maus
wählen. Eine Hülle ist zum Druck bestimmt wenn sie gelb hervor-
gehoben ist. Ein nochmaliger Druck auf die gleichen Hülle, und
die wird wieder "abgewählt".
Alle: Es werden alle Hüllen angewählt
Löschen. Es wird keine Hülle angewählt
Drucken: Es werden alle gewählten Hüllen nacheinander ausge-
druckt
Mit der ESC oder RETURN-Taste verläßt man dieses Menü ohne zu
drucken.
d Hiermit kann man eine Druckeranpassung laden. Die Druckeranpas-
sung muß auf ".PRT" enden. Wenn man eine Druckeranpassung lädt
und danach den Befehl "v" verwendet wird diese Anpassung bei dem
nächsten Start von Cassmaster automatisch geladen. Doch dazu
weiter unten noch mehr.
RETURN Es werden die zuletzt bearbeitete Kassettenhülle mit den
eingestellten Druckattributen gedruckt
======================================================================
V. Die Druckeranpassung:
**************************
Auf der Diskette befindet sich eine fertige Druckeranpassung für den
EpsonLQ-500. Sie können diese Druckeranpassung in ein normales Text-
programm einladen und ganz an Ihren Drucker anpassen. Sie müssen für
Ihren Drucker nur die entsprechenden Escape-Sequencen ändern und den
Treiber als ASCII-Text, am Besten mit der Endung ".PRT" wieder abspei-
chern.
Am Schluß der Datei stehen einige deutsche Sonderzeichen. Was die ver-
schiedenen Zahlen bedeuten, ist erklärt. Grund, für die Tabelle mit
Sondezeichen:
Der deutsche Zeichensatz hat nicht alle Zeichen, somit muß man z.B.
auf den spanischen, dänischen Zeichensatz umstellen um an diese Zei-
chen zu kommen. Nachdem das Sonderzeichen gedruckt wurde muß natürlich
wieder auf den deutschen Zeichensatz umgestellt werden, damit die
nachfolgenden Zeichen auch richtig gedruckt werden. Dazu ein kurzes
Beispiel:
27,82,4,124,27,82,2,ø
27,82,4 : Schaltet auf dänischen Zeichensatz um
124 : ASCII Code für das Zeichen "ø"
27,82,2 : Schaltet auf deutschen Zeichensatz zurück
In der Druckeranpassung stehen auch Erklärungen wie "linke obere
Ecke", "vertikale Linie mit Strich nach rechts" usw.. Die Zahlen, die
davor stehen sind die ASCII Codes für die erklärten Zeichen, die beim
EpsonGrafiksatz des EpsonLQ-Drucker die Begrenzung des Ausdruckes spä-
ter darstellen. Sie können die Werte auf ändern oder an Ihren Drucker
anpassen, z.B. den ASCII-Code des Zeichens "|" als vertikale Linie.
(Hoffentlich haben das alle kapiert !!!)
WICHTIG:
Die erste Zeile der Druckeranpassung ist für das Programm entscheidend
ob es sie um eine Druckeranpassung handelt oder nicht. Also, nicht
verändern
Die Tabelle muß genau so aufgebaut werden wie beschrieben und in der
beiliegenden Druckeranpassung. Sonst gibt es ein Chaos.
Sie können mir Ihre Treiber auch gern auf Disk zuschicken. Sie müssen
allerdings funktionieren !!!
======================================================================
VI. Batchdateien:
******************
Stellen sie sich vor:
Ein Freund kommt zu Ihnen, weil sie der einzige sind, der einen Druc-
ker besitzt und sagt: "Kannst Du mir mal schnell 15 Kassettenhüllen
ausdrucken ??? Geschrieben hab ich sie schon. Du brauchst sie nur noch
zu laden und auszudrucken !!!"
Damit Sie nicht verrückt werden und nur noch laden, drucken, laden,
drucken müssen gibt es bei meinem Programm die Möglichkeit eine Batch-
datei zu erstellen die das Laden automatisch erledigt. Sie sieht fol-
gendermaßen aus:
- In der ersten Zeile muß "Batchdatei V1.0" stehen.
- in den folgenden die vollen Pfadnamen der Dateien (max. 21 denn
das Programm ist nur für max. 21 zu ladende Kassettenhüllen aus-
gelegt)
Das wärs !!! Man lädt sie mit dem Befehle "L". Geht ins Druckermenü,
drückt "k", wählt alle an, die man gedruckt haben will und klickt, zu
guter letzt noch auf "Drucken". Jetzt kann man den Drucker in aller
Ruhe rattern lassen und dazu sein Bierchen schlürfen.
======================================================================
V. Übers Programm:
******************
Am Anfang des Programms stehen einige Dimmensionierungen und Pfadde-
finitionen, die der Benutzer selbst ändern kann. Hier die wichtigsten:
Path$(1): Hier sucht das Programm die abgespeicherten Dateien
Path$(3): Hier sucht das Programm die Druckeranpassung
Path$(4): Hier sucht das Programm die Datei "CassMaster.DAT"
Path$(5): Hier sucht das Programm die Datei "CassMaster.DEF"
Filter$(0): Filter für Filerequester beim Laden von Kassettenhüllen
(Normal: ".CAS")
Filter$(1): Filter für Filerequester beim Laden von Batchdateien
(Normal: ".BATCH")
Filter$(2): Filter für Filerequester beim Laden von Druckeranpassungen
(Normal: ".PRT")
Fastdir: Wenn diese Variable auf 1 gesetzt wird, dann wird ein File
namens ".dir", das ähnlich ".fastdir" ist genutzt. Das In-
haltsverzeichnis wird dann um vieles schneller gelesen. Der
Ausbau ist:
1. Die Filenamen sind alle sortiert
2. Den inhaltsverzeichnissen ist CHR$(1) vorangestellt
3. Die Dateien besitzten keine besondere Kennzeichnung
Wenn sie dieses File nicht nutzten wollen, setzten Sie die
Variable auf 0.
WICHTIG: Das File ".dir" beeinhaltet nur die Dateinamen,
diedem Filter (oben im Filerequester) entsprechen.
Alle anderen Variablen sind für den Benutzer uninteressant, und gefähr-
lich, wenn er sie ändert !!!
Bei Fragen wenden Sie sich bitte an:
************************************
Eugen Frank Albiker
Kirchweg 15
D-7612 Fischerbach
Tel.: 07832/1520
======================================================================
VII. Kurzübersicht:
*******************
F1 Eingabeteil wechseln
A + "e" Ende (End)
A + "i" Linie einfügen (input)
A + "o" Linie Löschen (output)
A + "p" Drucken (print)
A + "l" Laden (load)
A + "L" Batchdatei laden
A + "f" Speichern
A + "d" Löschen (delete)
A + "v" Einstellungen speichern
A + "b" Blatt wechseln
A + "n" Neu anfangen (New)
A + "N" Neue Kassette anlegen
A + "k" Aktuelle Kassette ändern
A + "w" Seitenwechsel zweier Lieder
A + "W" Seitenwechsel
A + "V" Voreinstellungen speichern
======================================================================